A Rule-based Approach to Dynamic Constraint Satisfaction Problems
نویسنده
چکیده
Dynamic Constraint Satisfaction Problems Armin Wolf GMD { German National Research Center for Information Technology GMD FIRST, Kekul estra e 7, D-12489 Berlin, Germany E-mail: [email protected] URL: http://www.first.gmd.de Abstract Practical constraint satisfaction problems (CSPs) are rarely statically xed. For instance, in job-shopscheduling express jobs have to be added, while already planned jobs are canceled. In this dynamic environments previously occupied resources like machines and sta members have to be set free for further usage. In established Constraint Programming systems the dynamics of CSPs are not well supported. In fact, all state-of-the-art systems support incremental additions of constraints but deletions are in general supported via chronological backtracking. This results in a loss of performance in dynamic environments with continuous changes of the CSPs to be solved. For nite domain constraint problems, several approaches exists overcoming this drawback while supporting arbitrary additions and deletions of constraints. However, these approaches are domain-speci c, a generalpurpose approach for solving DCSPs is still missing. In fact, there are Constraint Handling Rules (CHRs) successfully used to solve several CSPs but only constraint addition and chronological backtracking is supported. Based on CHRs a new rule-based method for solving Dynamic CSPs (DCSPs) is presented supporting arbitrary constraint additions and deletions.
منابع مشابه
Incremental Adaptation of Constraint Handling Rule Derivations ?
Constraint solving in dynamic environments requires an immediate adaptation of previously evaluated solutions of constraint satisfaction problems if these problems are changed. After a change, an adapted solution is preferred which is stable, i.e. as close as possible to the original solution. A wide range of incremental constraint solving methods for dynamic nite domain constraint satisfaction...
متن کاملConstraint programming viewed as rule-based programming
We study here a natural situation when constraint programming can be entirely reduced to rule-based programming. To this end we explain first how one can compute on constraint satisfaction problems using rules represented by simple first-order formulas. Then we consider constraint satisfaction problems that are based on predefined, explicitly given constraints. To solve them we first derive rul...
متن کاملEcological Model Repositories Revisited: Casting Ecological Model Composition Problems as Dynamic Constraint Satisfaction Problems
Compositional modelling, the predominant knowledge-based approach to automated model construction, takes a scenario describing the constituent interacting components of a domain system and translates it into a useful mathematical model. This paper extends this approach to enable its application to systems that can not be easily described in terms of interacting functional components. In particu...
متن کاملProjection in Adaptive Constraint
Constraint solving in dynamic environments requires an immediate adaptation of the solutions if the constraint problems are changing. After any change the solutions have to be immediately adapted. Therefore, a wide range of incremental constraint solving algorithms for dynamic constraint satisfaction problems (DCSPs) are available. Some of these algorithms are based on Fr uhwirth's Constraint H...
متن کاملSolving CSPs using self-adaptive constraint weights: how to prevent EAs from cheating
This paper examines evolutionary algorithms (EAs) extended by various penalty-based approaches to solve constraint satisfaction problems (CSPs). In some approaches, the penalties are set in advance and they do not change during a run. In other approaches, dynamic or adaptive penalties that change during a run according to some mechanism (a heuristic rule or a feedback), are used. In this work w...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999